package com.fdb.efp.nls.service.vo;

import com.fdb.basic.framework.core.vo.BaseInfo;

import java.math.BigDecimal;

/**
 * <p>
 * 呆账核销台账VO实体类
 * </p>
 * @author yusys
 * @createDate 2018-06-19 16:10:09
 */
public class ArpBdWroffVO extends BaseInfo {
    
    private static final long serialVersionUID = 1L;
    
    private String billNo;//借据编号
    private String gentDate;//最新核销日期
    private String loanNo;//贷款帐号
    private String contNo;//合同编号
    private String busNo;//业务主键
    private String cusId;//客户码
    private String cusName;//客户名称
    private String cusAddr;//客户地址
    private String cusTel;//客户电话
    private String cusPero;//客户负责人
    private BigDecimal adjustAmt;//呆账金额
    private BigDecimal badAmt;//坏账金额
    private BigDecimal adjustBalAmt;//呆账结余
    private BigDecimal badBalAmt;//坏账结余
    private BigDecimal dueBillAmt;//借据金额
    private BigDecimal dueBillBalance;//借据余额(元)
    private BigDecimal offInt;//欠息累计
    private BigDecimal wroffAmt;//核销金额(元)
    private BigDecimal wrpffPrin;//核销本金(元)
    private BigDecimal wrpffInt;//核销表内欠息
    private BigDecimal prinBalance;//核销本金余额
    private BigDecimal intBalance;//核销利息余额
    private String ifRemLawsuit;//是否保留追诉权
    private String revenueApprDoc;//税局批准文书编号
    private String revenueComments;//税局意见
    private String bddtDealFlag;//核销处理标志
    private String mortgageFlg;//是否按揭
    private String custMgr;//客户经理
    private String orgCd;//账务机构
    private String finaName;//账务机构名称
    private String finaTel;//账务机构电话
    private String loanStartDate;//贷款起始日
    private String loanEndDate;//贷款终止日
    private String wrpffTimes;//WRPFF_TIMES
    private String mainBrId;//主管机构
    private String glClass;//GL_CLASS
    private String finaBrId;//FINA_BR_ID
    private String cla;//CLA
    private String accountClass;//ACCOUNT_CLASS
    private String sevenResult;//七级分类结果
    private String repayFreq;//REPAY_FREQ
    
    /**
     * 获取借据编号字段信息
     * @return billNo 借据编号
     */
    public String getBillNo(){
        return billNo;
    }
    
    /**
     * 设置借据编号字段信息
     * @param billNo
     */
    public void setBillNo(String billNo){
        this.billNo = billNo;
    }
    
    /**
     * 获取最新核销日期字段信息
     * @return gentDate 最新核销日期
     */
    public String getGentDate(){
        return gentDate;
    }
    
    /**
     * 设置最新核销日期字段信息
     * @param gentDate
     */
    public void setGentDate(String gentDate){
        this.gentDate = gentDate;
    }
    
    /**
     * 获取贷款帐号字段信息
     * @return loanNo 贷款帐号
     */
    public String getLoanNo(){
        return loanNo;
    }
    
    /**
     * 设置贷款帐号字段信息
     * @param loanNo
     */
    public void setLoanNo(String loanNo){
        this.loanNo = loanNo;
    }
    
    /**
     * 获取合同编号字段信息
     * @return contNo 合同编号
     */
    public String getContNo(){
        return contNo;
    }
    
    /**
     * 设置合同编号字段信息
     * @param contNo
     */
    public void setContNo(String contNo){
        this.contNo = contNo;
    }
    
    /**
     * 获取业务主键字段信息
     * @return busNo 业务主键
     */
    public String getBusNo(){
        return busNo;
    }
    
    /**
     * 设置业务主键字段信息
     * @param busNo
     */
    public void setBusNo(String busNo){
        this.busNo = busNo;
    }
    
    /**
     * 获取客户码字段信息
     * @return cusId 客户码
     */
    public String getCusId(){
        return cusId;
    }
    
    /**
     * 设置客户码字段信息
     * @param cusId
     */
    public void setCusId(String cusId){
        this.cusId = cusId;
    }
    
    /**
     * 获取客户名称字段信息
     * @return cusName 客户名称
     */
    public String getCusName(){
        return cusName;
    }
    
    /**
     * 设置客户名称字段信息
     * @param cusName
     */
    public void setCusName(String cusName){
        this.cusName = cusName;
    }
    
    /**
     * 获取客户地址字段信息
     * @return cusAddr 客户地址
     */
    public String getCusAddr(){
        return cusAddr;
    }
    
    /**
     * 设置客户地址字段信息
     * @param cusAddr
     */
    public void setCusAddr(String cusAddr){
        this.cusAddr = cusAddr;
    }
    
    /**
     * 获取客户电话字段信息
     * @return cusTel 客户电话
     */
    public String getCusTel(){
        return cusTel;
    }
    
    /**
     * 设置客户电话字段信息
     * @param cusTel
     */
    public void setCusTel(String cusTel){
        this.cusTel = cusTel;
    }
    
    /**
     * 获取客户负责人字段信息
     * @return cusPero 客户负责人
     */
    public String getCusPero(){
        return cusPero;
    }
    
    /**
     * 设置客户负责人字段信息
     * @param cusPero
     */
    public void setCusPero(String cusPero){
        this.cusPero = cusPero;
    }
    
    /**
     * 获取呆账金额字段信息
     * @return adjustAmt 呆账金额
     */
    public BigDecimal getAdjustAmt(){
        return adjustAmt;
    }
    
    /**
     * 设置呆账金额字段信息
     * @param adjustAmt
     */
    public void setAdjustAmt(BigDecimal adjustAmt){
        this.adjustAmt = adjustAmt;
    }
    
    /**
     * 获取坏账金额字段信息
     * @return badAmt 坏账金额
     */
    public BigDecimal getBadAmt(){
        return badAmt;
    }
    
    /**
     * 设置坏账金额字段信息
     * @param badAmt
     */
    public void setBadAmt(BigDecimal badAmt){
        this.badAmt = badAmt;
    }
    
    /**
     * 获取呆账结余字段信息
     * @return adjustBalAmt 呆账结余
     */
    public BigDecimal getAdjustBalAmt(){
        return adjustBalAmt;
    }
    
    /**
     * 设置呆账结余字段信息
     * @param adjustBalAmt
     */
    public void setAdjustBalAmt(BigDecimal adjustBalAmt){
        this.adjustBalAmt = adjustBalAmt;
    }
    
    /**
     * 获取坏账结余字段信息
     * @return badBalAmt 坏账结余
     */
    public BigDecimal getBadBalAmt(){
        return badBalAmt;
    }
    
    /**
     * 设置坏账结余字段信息
     * @param badBalAmt
     */
    public void setBadBalAmt(BigDecimal badBalAmt){
        this.badBalAmt = badBalAmt;
    }
    
    /**
     * 获取借据金额字段信息
     * @return dueBillAmt 借据金额
     */
    public BigDecimal getDueBillAmt(){
        return dueBillAmt;
    }
    
    /**
     * 设置借据金额字段信息
     * @param dueBillAmt
     */
    public void setDueBillAmt(BigDecimal dueBillAmt){
        this.dueBillAmt = dueBillAmt;
    }
    
    /**
     * 获取借据余额(元)字段信息
     * @return dueBillBalance 借据余额(元)
     */
    public BigDecimal getDueBillBalance(){
        return dueBillBalance;
    }
    
    /**
     * 设置借据余额(元)字段信息
     * @param dueBillBalance
     */
    public void setDueBillBalance(BigDecimal dueBillBalance){
        this.dueBillBalance = dueBillBalance;
    }
    
    /**
     * 获取欠息累计字段信息
     * @return offInt 欠息累计
     */
    public BigDecimal getOffInt(){
        return offInt;
    }
    
    /**
     * 设置欠息累计字段信息
     * @param offInt
     */
    public void setOffInt(BigDecimal offInt){
        this.offInt = offInt;
    }
    
    /**
     * 获取核销金额(元)字段信息
     * @return wroffAmt 核销金额(元)
     */
    public BigDecimal getWroffAmt(){
        return wroffAmt;
    }
    
    /**
     * 设置核销金额(元)字段信息
     * @param wroffAmt
     */
    public void setWroffAmt(BigDecimal wroffAmt){
        this.wroffAmt = wroffAmt;
    }
    
    /**
     * 获取核销本金(元)字段信息
     * @return wrpffPrin 核销本金(元)
     */
    public BigDecimal getWrpffPrin(){
        return wrpffPrin;
    }
    
    /**
     * 设置核销本金(元)字段信息
     * @param wrpffPrin
     */
    public void setWrpffPrin(BigDecimal wrpffPrin){
        this.wrpffPrin = wrpffPrin;
    }
    
    /**
     * 获取核销表内欠息字段信息
     * @return wrpffInt 核销表内欠息
     */
    public BigDecimal getWrpffInt(){
        return wrpffInt;
    }
    
    /**
     * 设置核销表内欠息字段信息
     * @param wrpffInt
     */
    public void setWrpffInt(BigDecimal wrpffInt){
        this.wrpffInt = wrpffInt;
    }
    
    /**
     * 获取核销本金余额字段信息
     * @return prinBalance 核销本金余额
     */
    public BigDecimal getPrinBalance(){
        return prinBalance;
    }
    
    /**
     * 设置核销本金余额字段信息
     * @param prinBalance
     */
    public void setPrinBalance(BigDecimal prinBalance){
        this.prinBalance = prinBalance;
    }
    
    /**
     * 获取核销利息余额字段信息
     * @return intBalance 核销利息余额
     */
    public BigDecimal getIntBalance(){
        return intBalance;
    }
    
    /**
     * 设置核销利息余额字段信息
     * @param intBalance
     */
    public void setIntBalance(BigDecimal intBalance){
        this.intBalance = intBalance;
    }
    
    /**
     * 获取是否保留追诉权字段信息
     * @return ifRemLawsuit 是否保留追诉权
     */
    public String getIfRemLawsuit(){
        return ifRemLawsuit;
    }
    
    /**
     * 设置是否保留追诉权字段信息
     * @param ifRemLawsuit
     */
    public void setIfRemLawsuit(String ifRemLawsuit){
        this.ifRemLawsuit = ifRemLawsuit;
    }
    
    /**
     * 获取税局批准文书编号字段信息
     * @return revenueApprDoc 税局批准文书编号
     */
    public String getRevenueApprDoc(){
        return revenueApprDoc;
    }
    
    /**
     * 设置税局批准文书编号字段信息
     * @param revenueApprDoc
     */
    public void setRevenueApprDoc(String revenueApprDoc){
        this.revenueApprDoc = revenueApprDoc;
    }
    
    /**
     * 获取税局意见字段信息
     * @return revenueComments 税局意见
     */
    public String getRevenueComments(){
        return revenueComments;
    }
    
    /**
     * 设置税局意见字段信息
     * @param revenueComments
     */
    public void setRevenueComments(String revenueComments){
        this.revenueComments = revenueComments;
    }
    
    /**
     * 获取核销处理标志字段信息
     * @return bddtDealFlag 核销处理标志
     */
    public String getBddtDealFlag(){
        return bddtDealFlag;
    }
    
    /**
     * 设置核销处理标志字段信息
     * @param bddtDealFlag
     */
    public void setBddtDealFlag(String bddtDealFlag){
        this.bddtDealFlag = bddtDealFlag;
    }
    
    /**
     * 获取是否按揭字段信息
     * @return mortgageFlg 是否按揭
     */
    public String getMortgageFlg(){
        return mortgageFlg;
    }
    
    /**
     * 设置是否按揭字段信息
     * @param mortgageFlg
     */
    public void setMortgageFlg(String mortgageFlg){
        this.mortgageFlg = mortgageFlg;
    }
    
    /**
     * 获取客户经理字段信息
     * @return custMgr 客户经理
     */
    public String getCustMgr(){
        return custMgr;
    }
    
    /**
     * 设置客户经理字段信息
     * @param custMgr
     */
    public void setCustMgr(String custMgr){
        this.custMgr = custMgr;
    }
    
    /**
     * 获取账务机构字段信息
     * @return orgCd 账务机构
     */
    public String getOrgCd(){
        return orgCd;
    }
    
    /**
     * 设置账务机构字段信息
     * @param orgCd
     */
    public void setOrgCd(String orgCd){
        this.orgCd = orgCd;
    }
    
    /**
     * 获取账务机构名称字段信息
     * @return finaName 账务机构名称
     */
    public String getFinaName(){
        return finaName;
    }
    
    /**
     * 设置账务机构名称字段信息
     * @param finaName
     */
    public void setFinaName(String finaName){
        this.finaName = finaName;
    }
    
    /**
     * 获取账务机构电话字段信息
     * @return finaTel 账务机构电话
     */
    public String getFinaTel(){
        return finaTel;
    }
    
    /**
     * 设置账务机构电话字段信息
     * @param finaTel
     */
    public void setFinaTel(String finaTel){
        this.finaTel = finaTel;
    }
    
    /**
     * 获取贷款起始日字段信息
     * @return loanStartDate 贷款起始日
     */
    public String getLoanStartDate(){
        return loanStartDate;
    }
    
    /**
     * 设置贷款起始日字段信息
     * @param loanStartDate
     */
    public void setLoanStartDate(String loanStartDate){
        this.loanStartDate = loanStartDate;
    }
    
    /**
     * 获取贷款终止日字段信息
     * @return loanEndDate 贷款终止日
     */
    public String getLoanEndDate(){
        return loanEndDate;
    }
    
    /**
     * 设置贷款终止日字段信息
     * @param loanEndDate
     */
    public void setLoanEndDate(String loanEndDate){
        this.loanEndDate = loanEndDate;
    }
    
    /**
     * 获取WRPFF_TIMES字段信息
     * @return wrpffTimes WRPFF_TIMES
     */
    public String getWrpffTimes(){
        return wrpffTimes;
    }
    
    /**
     * 设置WRPFF_TIMES字段信息
     * @param wrpffTimes
     */
    public void setWrpffTimes(String wrpffTimes){
        this.wrpffTimes = wrpffTimes;
    }
    
    /**
     * 获取主管机构字段信息
     * @return mainBrId 主管机构
     */
    public String getMainBrId(){
        return mainBrId;
    }
    
    /**
     * 设置主管机构字段信息
     * @param mainBrId
     */
    public void setMainBrId(String mainBrId){
        this.mainBrId = mainBrId;
    }
    
    /**
     * 获取GL_CLASS字段信息
     * @return glClass GL_CLASS
     */
    public String getGlClass(){
        return glClass;
    }
    
    /**
     * 设置GL_CLASS字段信息
     * @param glClass
     */
    public void setGlClass(String glClass){
        this.glClass = glClass;
    }
    
    /**
     * 获取FINA_BR_ID字段信息
     * @return finaBrId FINA_BR_ID
     */
    public String getFinaBrId(){
        return finaBrId;
    }
    
    /**
     * 设置FINA_BR_ID字段信息
     * @param finaBrId
     */
    public void setFinaBrId(String finaBrId){
        this.finaBrId = finaBrId;
    }
    
    /**
     * 获取CLA字段信息
     * @return cla CLA
     */
    public String getCla(){
        return cla;
    }
    
    /**
     * 设置CLA字段信息
     * @param cla
     */
    public void setCla(String cla){
        this.cla = cla;
    }
    
    /**
     * 获取ACCOUNT_CLASS字段信息
     * @return accountClass ACCOUNT_CLASS
     */
    public String getAccountClass(){
        return accountClass;
    }
    
    /**
     * 设置ACCOUNT_CLASS字段信息
     * @param accountClass
     */
    public void setAccountClass(String accountClass){
        this.accountClass = accountClass;
    }
    
    /**
     * 获取七级分类结果字段信息
     * @return sevenResult 七级分类结果
     */
    public String getSevenResult(){
        return sevenResult;
    }
    
    /**
     * 设置七级分类结果字段信息
     * @param sevenResult
     */
    public void setSevenResult(String sevenResult){
        this.sevenResult = sevenResult;
    }
    
    /**
     * 获取REPAY_FREQ字段信息
     * @return repayFreq REPAY_FREQ
     */
    public String getRepayFreq(){
        return repayFreq;
    }
    
    /**
     * 设置REPAY_FREQ字段信息
     * @param repayFreq
     */
    public void setRepayFreq(String repayFreq){
        this.repayFreq = repayFreq;
    }
    
}